package trastienda.service;

import java.util.Collection;

import trastienda.excepcion.DAOExcepcion;
import trastienda.modelo.Producto;

public interface  ProductoService {	
		public Collection<Producto> listarTodos() throws DAOExcepcion;
		public Collection<Producto> buscarPorNombre(String nombre) throws DAOExcepcion;
		public void insertar(Producto pro) throws DAOExcepcion;
		public Producto obtenerPorIdProducto(int idProducto) throws DAOExcepcion;		
		public void actualizar(Producto pro) throws DAOExcepcion;		
		public void eliminar(int idProducto) throws DAOExcepcion;
		public Collection<Producto> buscarPorCategoria(String categoria) throws DAOExcepcion;
		public Collection<Producto> buscarPorImportancia(int importancia) throws DAOExcepcion;
}
